$(document).ready(function() {
	if((userGroupId != '')&&(userGroupId != null)){
		$("#title").html("修改用户组");
		initUpdateUserGroupInfo();//修改用户组，默认加载
	}else{
		$("#title").html("新增用户组");
	}
	selCompany();//加载公司列表
});


function selCompany(){
	jQuery.post(webContext + "/company/selCompanyCombo.do",function(str) {
		var data = eval('(' + str + ')');
		for (var i=0; i<data.data.length; i++) {
			$("#sel_Company").append("<option value='" + data.data[i].id+ "'>" + data.data[i].companyName + "</option>");
		}
	});
}


//验证用户填入信息
function valideUserInfo(groupName,companyCode){
	if(groupName == ''){
		jAlert("用户组名称必须填写!","提示");
		return;
	}
	if(companyCode == 0){
		jAlert("请选择用户组隶属公司!","提示");
		return;
	}
	return true;
}

//保存用户组信息
function saveUserGroupInfo(){
	var groupName = $("#groupName").val();//用户组名
	var companyCode = $("#sel_Company").val();//隶属公司Code
	var companyName = $("#sel_Company").find("option:selected").text().split(" ")[0];//公司名称
	if(valideUserInfo(groupName,companyCode)){//用户组信息验证
		if((userGroupId!=null)&&(userGroupId!='')){
			jQuery.post(webContext + "/usergroup/addUserGroup.do",{	
				id:userGroupId,
				groupName:groupName,
				companyCode:companyCode,
				companyName:companyName,
			},function(str){
				var data = eval('(' + str + ')');
				if(data.success){
					alert("保存成功!");
				}
	    	});
		}else{
			jQuery.post(webContext + "/usergroup/addUserGroup.do",{	
				groupName:groupName,
				companyCode:companyCode,
				companyName:companyName,
			},function(str){
				var data = eval('(' + str + ')');
				if(data.success){
					alert("保存成功!");
				}
	    	});
		}

	}
}

//初始化用户组信息
function initUpdateUserGroupInfo(){
	jQuery.post(webContext + "/usergroup/initUpdateUserGroupInfo.do",{id:userGroupId},function(str){
			var data = eval('(' + str + ')');
			if(data.success){
				$("#groupName").val(data.userGroupInfo[0].groupName);//用户名
				//$('#company').attr('value',data.userGroupInfo[0].companyCode);//隶属公司
				selCompanys(data.userGroupInfo[0].companyCode);//加载公司列表
			}else{
				jAlert(data.msg,"提示");
			}
        });
}


//删除用户组信息
function delUserGroup(id){
	jQuery.post("/finance/usergroup/delUserGroup.do",{id:id},function(str){
		var data = eval('(' + str + ')');
		if(data.success){
			jAlert("删除用户组成功!","提示");
			queryUsers("",0,"");//刷新界面
		}else{
			jAlert("删除用户组失败!","提示");			
		}
    });
}
//重置
function formReset(){
	$("#groupName").val("");//用户组名
	$("#company").val("0");//隶属公司Code
}
